﻿using System.Collections.Generic;

using Prodma.DataAccess.Database;
using Prodma.DataAccess.Models.ViewModels;
using Prodma.DataAccess.Interfaces.Operations;

namespace Prodma.DataAccess.Repositories
{
    public interface ICategoryRepository :
        IRecordOperation<tb_Category, CategoryVm>,
        IPageOperation<CategoryVm>,
        IPageableFindOperation<CategoryVm>,
        IParentRelationshipOperation,
        IOrderOperation<CategoryOrderVm>,
        IRowCountOperation,
        IStateOperation
    {
        IList<int> GetSectionList();
    }
}
